// 系统管理页面国际化 - 日语
export default {
  // 按钮资源
  btn: {
    query: 'クエリ',
    reset: 'リセット',
    clear: 'クリア',
    generate: 'コード生成',
    edit: '編集',
    delete: '削除',
    preview: 'プレビュー',
    config: '設定',
    joinTable: '関連テーブル',
    add: '追加',
    upload: 'アップロード',
    download: 'ダウンロード',
    publish: '公開',
    grantMenu: 'メニュー付与',
    grantData: 'データ付与',
    grantRole: 'ロール付与',
    resetPwd: 'パスワードリセット',
    unlockLogin: 'ログインのロック解除',
    confirm: '確認',
    save: '保存',
    undo: '元に戻す',
    changeAvatar: 'アバターの変更',
  },
  // 缓存管理
  cache: {
    title: 'キャッシュ管理',
    cacheName: 'キャッシュ名',
    cacheSize: 'キャッシュサイズ',
    cacheCount: 'キャッシュ数',
    operate: '操作',
    clearSuccess: 'クリア成功',
    clearConfirm: 'このキャッシュをクリアしてもよろしいですか？',
  },
  // 代码生成
  codeGen: {
    title: 'コード生成',
    query: 'クエリ',
    reset: 'リセット',
    tableName: 'テーブル名',
    tableComment: 'テーブルコメント',
    operate: '操作',
    generate: 'コード生成',
    edit: '編集',
    delete: '削除',
    preview: 'プレビュー',
    config: '設定',
    joinTable: '関連テーブル',
    generateSuccess: '生成成功',
    deleteConfirm: 'このテーブルを削除してもよろしいですか？',
  },
  // 配置管理
  config: {
    title: '設定管理',
    query: 'クエリ',
    reset: 'リセット',
    configKey: '設定キー',
    configValue: '設定値',
    configGroup: '設定グループ',
    configDesc: '設定説明',
    operate: '操作',
    edit: '編集',
    delete: '削除',
    add: '追加',
    deleteConfirm: '設定 {name} を削除してもよろしいですか？',
    batchDelete: 'バッチ削除',
    batchDeleteConfirm: '{name} を含む {count} 件の設定を一括削除してもよろしいですか？',
    deleteSuccess: '削除成功',
    name: '設定名',
    code: '設定コード',
    value: '値',
    sysFlag: 'システムフラグ',
    groupCode: 'グループコード',
    isDisable: 'ステータス',
    sort: 'ソート',
    remark: '変更記録',
    action: '操作',
    addConfig: '設定を追加',
    editConfig: '設定を編集',
    exportFileName: 'システムパラメータ',
    searchName: '設定名を検索',
    searchCode: '設定コードを検索',
  },
  // 异常日志
  logex: {
    title: '例外ログ',
    beginTime: '開始時間',
    endTime: '終了時間',
    methodName: 'メソッド名',
    className: 'クラス名',
    exceptionMsg: '例外メッセージ',
    exceptionSource: '例外ソース',
    stackTrace: 'スタックトレース',
    paramsObj: 'パラメータオブジェクト',
    exceptionTime: '例外時間',
    operator: 'オペレーター',
    detail: '詳細',
    export: 'エクスポート',
  },
  // 差异日志
  logdiff: {
    title: '差分ログ',
    query: 'クエリ',
    reset: 'リセット',
    beginTime: '開始時間',
    endTime: '終了時間',
    diffType: '差分タイプ',
    elapsed: '経過時間',
    businessData: 'ビジネスデータ',
    operationTime: '操作時間',
    operator: 'オペレーター',
    detail: '詳細',
    export: 'エクスポート',
  },
  // 数据库管理
  database: {
    title: 'データベース管理',
    query: 'クエリ',
    reset: 'リセット',
    tableName: 'テーブル名',
    tableComment: 'テーブルコメント',
    operate: '操作',
    edit: '編集',
    delete: '削除',
    add: '追加',
    generate: 'エンティティ生成',
    deleteConfirm: 'このテーブルを削除してもよろしいですか？',
  },
  // 字典管理
  dict: {
    // 字典类型
    type: {
      title: '辞書タイプ管理',
      query: 'クエリ',
      reset: 'リセット',
      dictName: '辞書名',
      dictCode: '辞書コード',
      name: '辞書名',
      namePlaceholder: '辞書名を入力してください',
      operate: '操作',
      edit: '編集',
      delete: '削除',
      add: '追加',
      deleteConfirm: 'この辞書タイプを削除してもよろしいですか？',
      serialNo: 'シリアル番号',
      sysFlag: 'システム組み込み',
      status: 'ステータス',
      sort: 'ソート',
      remark: '修正記録',
      action: 'アクション',
      addDict: '辞書追加',
      editDict: '辞書編集',
      deleteSuccess: '削除成功',
      confirmDelete: '辞書を削除してもよろしいですか：{name}？',
      pleaseSelectDict: '辞書を選択してください',
      addDictType: '辞書タイプ追加',
      editDictType: '辞書タイプ編集',
      nameRequired: '辞書名は必須です',
      codeRequired: '辞書コードは必須です',
      sysFlagRequired: 'システムフラグは必須です',
    },
    // 字典数据
    data: {
      title: '辞書データ管理',
      query: 'クエリ',
      reset: 'リセット',
      dictLabel: '辞書ラベル',
      dictValue: '辞書値',
      dictSort: '辞書ソート',
      label: '辞書ラベル',
      value: '辞書値',
      code: '辞書コード',
      extData: '拡張データ',
      empty: 'なし',
      hasValue: 'あり',
      operate: '操作',
      edit: '編集',
      delete: '削除',
      add: '追加',
      deleteConfirm: 'この辞書データを削除してもよろしいですか？',
      dictData: '辞書データ',
      displayText: '表示テキスト',
      displayTextPlaceholder: '表示テキスト',
      addDictData: '辞書データ追加',
      copyDictData: '辞書データコピー',
      editDictData: '辞書データ編集',
      confirmDeleteData: '辞書データを削除してもよろしいですか：{value}？',
      selectDictFirst: 'まず辞書を選択してください',
      tagType: 'タグタイプ',
      primary: 'プライマリ',
      success: '成功',
      info: '情報',
      warning: '警告',
      danger: '危険',
      style: 'スタイル',
      class: 'クラス',
      extDataPlaceholder: '拡張データを入力してください',
      labelRequired: 'ラベルは必須です',
      valueRequired: '値は必須です',
      statusRequired: 'ステータスは必須です',
    },
    // 通用
    index: 'インデックス',
    status: 'ステータス',
    sort: 'ソート',
    modifyRecord: '修正記録',
    operate: '操作',
    edit: '編集',
    delete: '削除',
    copy: 'コピー',
    addDictData: '辞書データ追加',
    editDictData: '辞書データ編集',
    copyDictData: '辞書データコピー',
  },
  // 字典类型页面
  dicttyp: {
    dict: '辞書',
    name: '名前',
    dictName: '辞書名',
    dictValue: '辞書値',
    label: 'ラベル',
    displayText: '表示テキスト',
    code: 'コード',
    extData: '拡張データ',
  },
  // 文件管理
  file: {
    title: 'ファイル管理',
    query: 'クエリ',
    reset: 'リセット',
    fileName: 'ファイル名',
    fileType: 'ファイルタイプ',
    operate: '操作',
    upload: 'アップロード',
    delete: '削除',
    preview: 'プレビュー',
    download: 'ダウンロード',
    edit: '編集',
    deleteConfirm: 'このファイルを削除してもよろしいですか？',
    uploadSuccess: 'アップロード成功',
  },
  // 日志管理
  log: {
    // 操作日志
    op: {
      title: '操作ログ',
      query: 'クエリ',
      reset: 'リセット',
      clear: 'クリア',
      export: 'エクスポート',
      detail: '詳細',
      userName: 'ユーザー名',
      opType: '操作タイプ',
      opContent: '操作内容',
      opTime: '操作時間',
      startTime: '開始時間',
      endTime: '終了時間',
      success: '成功',
      fail: '失敗',
      // 新增缺失的翻訳キー
      operator: '操作者',
      name: '操作名',
      reqMethod: 'リクエストメソッド',
      status: 'ステータス',
      elapsedTime: '経過時間(ms)',
      account: 'アカウント',
    },
    // 异常日志
    ex: {
      title: '例外ログ',
      query: 'クエリ',
      reset: 'リセット',
      clear: 'クリア',
      export: 'エクスポート',
      detail: '詳細',
      exceptionMsg: '例外メッセージ',
      exceptionTime: '例外時間',
      exceptionStack: '例外スタック',
      startTime: '開始時間',
      endTime: '終了時間',
      // 新增缺失的翻訳キー
      methodName: 'メソッド名',
      className: 'クラス名',
      operator: '操作者',
      account: 'アカウント',
    },
    // 访问日志
    vis: {
      title: 'アクセスログ',
      query: 'クエリ',
      reset: 'リセット',
      clear: 'クリア',
      export: 'エクスポート',
      detail: '詳細',
      ip: 'IPアドレス',
      visitTime: 'アクセス時間',
      visitUrl: 'アクセスURL',
      userAgent: 'ユーザーエージェント',
      startTime: '開始時間',
      endTime: '終了時間',
      success: '成功',
      fail: '失敗',
      // 新增缺失的翻訳キー
      name: 'アクセス名',
      status: 'ステータス',
      operator: '操作者',
      account: 'アカウント',
      location: '場所',
      browser: 'ブラウザ',
      os: 'OS',
      visType: 'アクセスタイプ',
      login: 'ログイン',
      logout: 'ログアウト',
      register: '登録',
      changePwd: 'パスワード変更',
      thirdPartyAuth: 'サードパーティ認証',
      logTime: 'ログ時間',
      clearSuccess: 'クリア成功',
    },
    // 日志差异
    diff: {
      title: 'ログ差分',
      query: 'クエリ',
      reset: 'リセット',
      tableName: 'テーブル名',
      diffContent: '差分内容',
      diffTime: '差分時間',
      startTime: '開始時間',
      endTime: '終了時間',
      diffData: '差分データ',
      diffType: '差分タイプ',
      elapsed: '経過時間(ms)',
      businessData: 'ビジネスデータ',
      createTime: '操作時間',
      columnName: 'カラム名',
      columnDescription: 'カラムの説明',
      beforeData: '変更前',
      afterData: '変更後',
      sqlStatement: 'SQLステートメント',
      parameterName: 'パラメータ名',
      typeName: 'タイプ',
      value: '値',
      today: '今日',
      yesterday: '昨日',
      lastWeek: '先週',
    },
  },
  // 菜单管理
  menu: {
    title: 'メニュー管理',
    query: 'クエリ',
    reset: 'リセット',
    menuName: 'メニュー名',
    menuPath: 'メニューパス',
    menuIcon: 'メニューアイコン',
    type: 'メニュータイプ',
    operate: '操作',
    edit: '編集',
    delete: '削除',
    add: '追加',
    deleteConfirm: 'このメニューを削除してもよろしいですか？',
    path: 'パス',
    component: 'コンポーネント',
    permission: '権限',
    sort: 'ソート',
    status: 'ステータス',
    modifyRecord: '修正記録',
    addMenu: 'メニュー追加',
    editMenu: 'メニュー編集',
    copyMenu: 'メニューコピー',
    deleteSuccess: '削除成功',
  },
  // 通知管理
  notice: {
    query: 'クエリ',
    reset: 'リセット',
    title: 'タイトル',
    type: 'タイプ',
    content: '内容',
    operate: '操作',
    add: '追加',
    edit: '編集',
    delete: '削除',
    publish: '公開',
    deleteConfirm: 'この通知を削除してもよろしいですか？',
    publishConfirm: 'この通知を公開してもよろしいですか？',
  },
  // 机构管理
  organization: {
    title: '組織管理',
    query: 'クエリ',
    reset: 'リセット',
    orgName: '組織名',
    orgCode: '組織コード',
    operate: '操作',
    edit: '編集',
    delete: '削除',
    add: '追加',
    deleteConfirm: 'この組織を削除してもよろしいですか？',
  },
  // 职位管理
  position: {
    title: '役職管理',
    query: 'クエリ',
    reset: 'リセット',
    posName: '役職名',
    posCode: '役職コード',
    employeeCount: '在職人数',
    userDetail: '人員明細',
    operate: '操作',
    edit: '編集',
    delete: '削除',
    add: '追加',
    deleteConfirm: 'この役職を削除してもよろしいですか？',
  },
  // 角色管理
  role: {
    title: 'ロール管理',
    query: 'クエリ',
    reset: 'リセット',
    roleName: 'ロール名',
    roleCode: 'ロールコード',
    operate: '操作',
    edit: '編集',
    delete: '削除',
    add: '追加',
    grantMenu: 'メニュー付与',
    grantData: 'データ付与',
    deleteConfirm: 'このロールを削除してもよろしいですか？',
    dataScope: 'データ範囲',
  },
  // 服务器管理
  server: {
    title: 'サーバー管理',
    systemInfo: 'システム情報',
    useInfo: '使用情報',
    diskInfo: 'ディスク情報',
    assemblyInfo: 'アセンブリ情報',
    hostName: 'ホスト名',
    operatingSystem: 'オペレーティングシステム',
    systemArchitecture: 'システムアーキテクチャ',
    cpuCores: 'CPUコア数',
    runTime: '実行時間',
    publicIp: 'パブリックIP',
    privateIp: 'プライベートIP',
    framework: 'フレームワークバージョン',
    used: '使用済み',
    free: '利用可能',
    memoryUsage: 'メモリ使用率',
    cpuUsage: 'CPU使用率',
    startTime: '開始時間',
    runDuration: '実行期間',
    websiteDirectory: 'ウェブサイトディレクトリ',
    developmentEnvironment: '開発環境',
    environmentVariables: '環境変数',
    usedSpace: '使用済み',
    freeSpace: '空き',
  },
  // 用户管理
  user: {
    title: 'ユーザー管理',
    query: 'クエリ',
    reset: 'リセット',
    userName: 'ユーザー名',
    realName: '実名',
    email: 'メール',
    phone: '電話',
    operate: '操作',
    edit: '編集',
    delete: '削除',
    add: '追加',
    grantRole: 'ロール付与',
    deleteConfirm: 'このユーザーを削除してもよろしいですか？',
    adminType: 'アカウントタイプ',
    roleName: 'ロール名',
    orgName: '組織名',
    posName: '役職名',
    status: 'ステータス',
    enable: '有効',
    disable: '無効',
    modifyRecord: '修正記録',
    copy: 'コピー',
    resetPwd: 'パスワードリセット',
    unlockLogin: 'ログインのロック解除',
    gender: '性別',
    male: '男性',
    female: '女性',
    unknown: '未知',
    unstated: '未説明',
    accountStatusSetSuccess: 'アカウントステータス設定成功',
    resetPwdSuccess: 'パスワードリセット成功、新しいパスワード：{password}',
    homeAddress: '自宅住所',
    birthday: '誕生日',
    address: '住所',
    remark: '備考',
    electronicSignature: '電子署名',
    uploadHandwrittenSignature: '手書き署名のアップロード',
    basicInformation: '基本情報',
    nickname: 'ニックネーム',
    phoneNumber: '電話番号',
    currentPassword: '現在のパスワード',
    newPassword: '新しいパスワード',
    confirmPassword: 'パスワードの確認',
    confirm: '確認',
    modifyPersonalInformation: '個人情報の変更',
    organization: '組織',
    changePassword: 'パスワードの変更',
    passwordCannotBeEmpty: '{field}を入力してください',
    passwordsDoNotMatch: 'パスワードが一致しません！',
    passwordChangedSuccessfully: 'パスワードが変更されました。再度ログインしますか？',
    changeAvatar: 'アバターの変更',
    brushThickness: 'ブラシの太さ',
    brushColor: 'ブラシの色',
    undo: '元に戻す',
    clear: 'クリア',
    save: '保存',
    superAdmin: 'スーパー管理者',
    // 新增缺失的翻訳キー
    account: 'アカウント',
    index: 'インデックス',
    avatar: 'アバター',
    addUser: 'ユーザー追加',
    editUser: 'ユーザー編集',
    orgInfo: '組織情報',
    org: '組織',
    pos: 'ポジション',
    jobNum: '職員番号',
    domainAccount: 'ドメインアカウント',
    joinDate: '入社日',
    extOrg: '外部組織',
    extOrgTip: '外部組織ヒント',
    nickName: 'ニックネーム',
    sex: '性別',
    addExtOrg: '外部組織を追加',
    cancel: 'キャンセル',
  },
  // 用户注册方式管理
  userRegWay: {
    title: 'ユーザー登録方式管理',
    query: 'クエリ',
    reset: 'リセット',
    name: 'スキーム名',
    keyword: 'キーワード',
    operate: '操作',
    add: '追加',
    edit: '編集',
    delete: '削除',
    deleteConfirm: 'この登録スキームを削除してもよろしいですか？',
  },
  // 通用资源
  common: {
    index: 'インデックス',
    sort: 'ソート',
    status: 'ステータス',
    modifyRecord: '修正記録',
    operation: '操作',
    select: '選択',
    remark: '備考',
  },
};
